
package cn.edu.scau.cmi.hombio.dao;

import cn.edu.scau.cmi.hombio.domain.FeedTaskQuality;

import java.util.Set;

import org.skyway.spring.util.dao.JpaDao;

import org.springframework.dao.DataAccessException;

/**
 * DAO to manage FeedTaskQuality entities.
 * 
 */
public interface FeedTaskQualityDAO extends JpaDao<FeedTaskQuality> {

	/**
	 * JPQL Query - findAllFeedTaskQualitys
	 *
	 */
	public Set<FeedTaskQuality> findAllFeedTaskQualitys() throws DataAccessException;

	/**
	 * JPQL Query - findAllFeedTaskQualitys
	 *
	 */
	public Set<FeedTaskQuality> findAllFeedTaskQualitys(int startResult, int maxRows) throws DataAccessException;

	/**
	 * JPQL Query - findFeedTaskQualityByMemoContaining
	 *
	 */
	public Set<FeedTaskQuality> findFeedTaskQualityByMemoContaining(String memo) throws DataAccessException;

	/**
	 * JPQL Query - findFeedTaskQualityByMemoContaining
	 *
	 */
	public Set<FeedTaskQuality> findFeedTaskQualityByMemoContaining(String memo, int startResult, int maxRows) throws DataAccessException;

	/**
	 * JPQL Query - findFeedTaskQualityByPrimaryKey
	 *
	 */
	public FeedTaskQuality findFeedTaskQualityByPrimaryKey(Integer id) throws DataAccessException;

	/**
	 * JPQL Query - findFeedTaskQualityByPrimaryKey
	 *
	 */
	public FeedTaskQuality findFeedTaskQualityByPrimaryKey(Integer id, int startResult, int maxRows) throws DataAccessException;

	/**
	 * JPQL Query - findFeedTaskQualityByMemo
	 *
	 */
	public Set<FeedTaskQuality> findFeedTaskQualityByMemo(String memo_1) throws DataAccessException;

	/**
	 * JPQL Query - findFeedTaskQualityByMemo
	 *
	 */
	public Set<FeedTaskQuality> findFeedTaskQualityByMemo(String memo_1, int startResult, int maxRows) throws DataAccessException;

	/**
	 * JPQL Query - findFeedTaskQualityById
	 *
	 */
	public FeedTaskQuality findFeedTaskQualityById(Integer id_1) throws DataAccessException;

	/**
	 * JPQL Query - findFeedTaskQualityById
	 *
	 */
	public FeedTaskQuality findFeedTaskQualityById(Integer id_1, int startResult, int maxRows) throws DataAccessException;

}